lie on the head of - Spanish English Dictionary